package com.ice.body.business.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 试剂对象
*/
@Data
public class ReagentVo {

    @ApiModelProperty(value = "id")
    private Long id;

    @ApiModelProperty(value = "试剂ID")
    private String reagentId;

    @ApiModelProperty(value = "试剂名称")
    private String cName;
    @ApiModelProperty(value = "casNo")
    private String casNo;
    @ApiModelProperty(value = "是否危险试剂")
    private int isDanger;

    @ApiModelProperty(value = "试剂规格")
    private String reagentSpec;

    @ApiModelProperty(value = "试剂包装单位名称")
    private String unitName;

    @ApiModelProperty(value = "生产厂商名称")
    private String supplierName;



    @ApiModelProperty(value = "存储条件名称")
    private String storageName;

    @ApiModelProperty(value = "试剂组别名称")
    private String typeName;

    @ApiModelProperty(value = "摆放区域")
    private String areaName;

    @ApiModelProperty(value = "开封有效日")
    private int effectiveDays;

    @ApiModelProperty(value = "库存低限")
    private int lowLimit;

    @ApiModelProperty(value = "库存高限")
    private int heightLimit;

    @ApiModelProperty(value = "epc编码")
    private String epcCode;

    @ApiModelProperty(value = "有效期起")
    private String expireTimeStart;

    @ApiModelProperty(value = "有效期止")
    private String expireTimeEnd;

    @ApiModelProperty(value = "状态，1代表入库，2代表出库，3代表归还")
    private String stateVal;

    @ApiModelProperty(value = "起始重量")
    private Double totalWeigh;

    @ApiModelProperty(value = "剩余重量")
    private Double leftWeigh;

    @ApiModelProperty(value = "单价")
    private Double unitPrice;

    @ApiModelProperty(value = "按照试剂种类汇总数量")
    private int totalReagent;

    @ApiModelProperty(value = "按照试剂种类汇总价钱")
    private Double totalPrice;

    private String typeId;

}